<?xml version="1.0" encoding="UTF-8"?>
<!-- Last updated: 22/08/2012 16:07:38 -->
<link:linkbase
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:link="http://www.xbrl.org/2003/linkbase"
   xmlns:generic="http://xbrl.org/2008/generic"
   xmlns:formula="http://xbrl.org/2008/formula"
   xmlns:validation="http://xbrl.org/2008/validation"
   xmlns:ca="http://xbrl.org/2008/assertion/consistency"
   xmlns:ea="http://xbrl.org/2008/assertion/existence"
   xmlns:va="http://xbrl.org/2008/assertion/value"
   xmlns:variable="http://xbrl.org/2008/variable"
   xmlns:pf="http://xbrl.org/2008/filter/period"
   xmlns:cf="http://xbrl.org/2008/filter/concept"
   xmlns:df="http://xbrl.org/2008/filter/dimension"
   xmlns:gf="http://xbrl.org/2008/filter/general"
   xmlns:label="http://xbrl.org/2008/label"
   xmlns:xfi="http://www.xbrl.org/2008/function/instance"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:v="http://xbrl.org/2008/formula/conformance/variable"
   xmlns:p="http://xbrl.org/2008/formula/conformance/parameter"
   xmlns:uf="http://xbrl.org/2008/filter/unit"
   xmlns:msg="http://xbrl.org/2010/message"
 
   xmlns:bcb="http://www.bcb.gov.br/taxonomies/br/bcb/top50/2012-30-09"
 
 xsi:schemaLocation="
     http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd
     http://xbrl.org/2008/generic http://www.xbrl.org/2008/generic-link.xsd
     http://xbrl.org/2008/formula http://www.xbrl.org/2008/formula.xsd
     http://xbrl.org/2008/assertion/consistency http://xbrl.org/2008/consistency-assertion.xsd
     http://xbrl.org/2008/assertion/existence http://xbrl.org/2008/existence-assertion.xsd
     http://xbrl.org/2008/assertion/value http://www.xbrl.org/2008/value-assertion.xsd
     http://xbrl.org/2008/filter/concept http://www.xbrl.org/2008/concept-filter.xsd
     http://xbrl.org/2008/label http://www.xbrl.org/2008/generic-label.xsd
     http://xbrl.org/2008/validation http://xbrl.org/2008/validation.xsd
     http://xbrl.org/2010/message http://www.xbrl.org/2010/generic-message.xsd
  ">
 
     <!-- XBRL Formula arcroleRef declarations -->
     <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/variable-set" xlink:href="http://xbrl.org/2008/variable.xsd#variable-set" xlink:type="simple"/>
     <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/variable-filter" xlink:href="http://xbrl.org/2008/variable.xsd#variable-filter" xlink:type="simple"/>
     <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:href="http://xbrl.org/2008/variable.xsd#variable-set-precondition" xlink:type="simple"/>
     <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/consistency-assertion-formula" xlink:href="http://www.xbrl.org/2008/consistency-assertion.xsd#consistency-assertion-formula" xlink:type="simple"/>
     <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2010/assertion-satisfied-message" xlink:href="http://www.xbrl.org/2010/validation-message.xsd#assertion-satisfied-message" xlink:type="simple"/>
     <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:href="http://www.xbrl.org/2010/validation-message.xsd#assertion-unsatisfied-message" xlink:type="simple"/>
 
     <link:roleRef roleURI="http://www.xbrl.org/2008/role/link" xlink:href="http://www.xbrl.org/2008/generic-link.xsd#standard-link-role" xlink:type="simple"/>
     <link:roleRef roleURI="http://www.xbrl.org/2008/role/label" xlink:href="http://www.xbrl.org/2008/generic-label.xsd#standard-label" xlink:type="simple"/>
     <link:roleRef roleURI="http://www.xbrl.org/2010/role/message" xlink:href="http://www.xbrl.org/2010/generic-message.xsd#standard-message" xlink:type="simple"/>
     <link:roleRef roleURI="http://www.bcb.gov.br/xbrl/2012/role/link/top50/summary" xlink:type="simple" xlink:href="top50.xsd#RT_1"/>
 
     <!-- Company taxonomy roll references -->
 
     <!-- Business rules by network -->
     <generic:link xlink:type="extended" xlink:role="http://www.bcb.gov.br/xbrl/2012/role/link/top50/summary">
         <!--  ASSERTION -->
         <va:valueAssertion xlink:label="ASSERTION" xlink:type="resource" aspectModel="dimensional" implicitFiltering="true"
            id="Assertion_1001_bcb_totalSistemaFinanceiroPatrimonioLiquido_FactValueExists"
            test="exists ($v:VARIABLE_Concept)"
            />

         <!--  ARC: Assertion to Message -->
         <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-satisfied-message" order="1.0"
            xlink:from="ASSERTION"
            xlink:to="validation-message"
            />
 
         <!--  the message, when the assertion is satisfied message -->
         <msg:message xlink:type="resource" xlink:label="validation-message"
            xlink:role="http://www.xbrl.org/2010/role/message"
            xml:lang="en">O fato bcb:totalNationalFinancialSystem-Worth cujo valor eh {$v:VARIABLE_Concept} existe</msg:message>
 
         <!--  ARCS: Assertion to Fact Variable -->
         <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" order="1.0"
            xlink:from="ASSERTION" 
            xlink:to="VARIABLE_Concept" 
            name="v:VARIABLE_Concept" 
            />
 
         <!--  FACT VARIABLES -->
         <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_Concept" 
            bindAsSequence="false" fallbackValue="0"
            />
 
         <!--  ARCS: Fact variable to concept filter -->
         <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" order="1.0" complement="false" cover="true"
            xlink:from="VARIABLE_Concept" 
            xlink:to="FILTER_CONCEPT" 
            />
 
         <!-- FILTER: Concept filter -->
         <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT">
            <cf:concept>
               <cf:qname>bcb:totalNationalFinancialSystem-Worth</cf:qname>
            </cf:concept>
         </cf:conceptName>
 
     </generic:link>
 
     <generic:link xlink:type="extended" xlink:role="http://www.bcb.gov.br/xbrl/2012/role/link/top50/summary">
         <!--  ASSERTION -->
         <va:valueAssertion xlink:label="ASSERTION" xlink:type="resource" aspectModel="dimensional" implicitFiltering="true"
            id="Assertion_1002_bcb_totalSistemaFinanceiroAtivoSemIntermediacao_FactValueExists"
            test="exists ($v:VARIABLE_Concept)"
            />
 
         <!--  ARC: Assertion to Message -->
         <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-satisfied-message" order="1.0"
            xlink:from="ASSERTION"
            xlink:to="validation-message"
            />
 
         <!--  the message, when the assertion is satisfied message -->
         <msg:message xlink:type="resource" xlink:label="validation-message"
            xlink:role="http://www.xbrl.org/2010/role/message"
            xml:lang="en">O fato bcb:totalNationalFinancialSystem-TotalAssetsLessBrokerage cujo valor eh {$v:VARIABLE_Concept} existe</msg:message>
 
         <!--  ARCS: Assertion to Fact Variable -->
         <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" order="1.0"
            xlink:from="ASSERTION" 
            xlink:to="VARIABLE_Concept" 
            name="v:VARIABLE_Concept" 
            />
 
         <!--  FACT VARIABLES -->
         <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_Concept" 
            bindAsSequence="false" fallbackValue="0"
            />
 
         <!--  ARCS: Fact variable to concept filter -->
         <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" order="1.0" complement="false" cover="true"
            xlink:from="VARIABLE_Concept" 
            xlink:to="FILTER_CONCEPT" 
            />
 
         <!-- FILTER: Concept filter -->
         <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT">
            <cf:concept>
               <cf:qname>bcb:totalNationalFinancialSystem-TotalAssetsLessBrokerage</cf:qname>
            </cf:concept>
         </cf:conceptName>
 
     </generic:link>
 
     <generic:link xlink:type="extended" xlink:role="http://www.bcb.gov.br/xbrl/2012/role/link/top50/summary">
         <!--  ASSERTION -->
         <va:valueAssertion xlink:label="ASSERTION" xlink:type="resource" aspectModel="dimensional" implicitFiltering="true"
            id="Assertion_1003_bcb_totalConsolidadoBancarioIAtivoTotal"
            test="$v:VARIABLE_A = $v:VARIABLE_B"
            />
			
		<!-- precondition, don't fire test if no exists VARIABLE_A -->
		<variable:precondition xlink:type="resource" xlink:label="precondition"  test="exists($v:VARIABLE_A)" />

		<generic:arc xlink:type="arc" xlink:to="precondition" xlink:from="ASSERTION" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-precondition" />

         <!--  ARC: Assertion to Message -->
         <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" order="1.0"
            xlink:from="ASSERTION"
            xlink:to="validation-message"
            />
 
         <!--  the message, when the assertion is satisfied message -->
         <msg:message xlink:type="resource" xlink:label="validation-message"
            xlink:role="http://www.xbrl.org/2010/role/message"
            xml:lang="en">Equality: bcb:totalConsolidatedBankingI-TotalAssets is unequal to bcb:totalConsolidatedBankingII-TotalAssets</msg:message>
 
         <!--  ARCS: Assertion to Fact Variable -->
         <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" order="1.0"
            xlink:from="ASSERTION" 
            xlink:to="VARIABLE_A" 
            name="v:VARIABLE_A" 
            />
         <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" order="2.0"
            xlink:from="ASSERTION" 
            xlink:to="VARIABLE_B" 
            name="v:VARIABLE_B" 
            />
 
         <!--  FACT VARIABLES -->
         <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_A" 
            bindAsSequence="false"
            />
         <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_B" 
            bindAsSequence="false"
            />
 
         <!--  ARCS: Fact variable to concept filter -->
         <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" order="1.0" complement="false" cover="true"
            xlink:from="VARIABLE_A" 
            xlink:to="FILTER_CONCEPT_A" 
            />
         <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" order="2.0" complement="false" cover="true"
            xlink:from="VARIABLE_B" 
            xlink:to="FILTER_CONCEPT_B" 
            />
 
         <!-- FILTER: Concept filter -->
         <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_A">
            <cf:concept>
               <cf:qname>bcb:totalConsolidatedBankingI-TotalAssets</cf:qname>
            </cf:concept>
         </cf:conceptName>
         <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_B">
            <cf:concept>
               <cf:qname>bcb:totalConsolidatedBankingII-TotalAssets</cf:qname>
            </cf:concept>
         </cf:conceptName>
 
     </generic:link>
 
     <generic:link xlink:type="extended" xlink:role="http://www.bcb.gov.br/xbrl/2012/role/link/top50/summary">
         <!--  ASSERTION -->
         <va:valueAssertion xlink:label="ASSERTION" xlink:type="resource" aspectModel="dimensional" implicitFiltering="true"
            id="Assertion_1004_bcb_totalConsolidadoBancarioIPatrimonioLiquido_GreaterThanZero"
            test="$v:VARIABLE_Concept ge $p:threshold"
            />

		 <variable:parameter xlink:type="resource" xlink:label="p_threshold"  name="threshold" as="xs:decimal"   select="10000"
			 xmlns="http://xbrl.org/2008/formula/conformance/parameter" />
			
		<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" order="1.0"
            xlink:from="ASSERTION" 
            xlink:to="p_threshold" 
            name="p:threshold" 
            />	
			
         <!--  ARC: Assertion to Message -->
         <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-satisfied-message" order="1.0"
            xlink:from="ASSERTION"
            xlink:to="validation-message"
            />
 
         <!--  the message, when the assertion is satisfied message -->
         <msg:message xlink:type="resource" xlink:label="validation-message"
            xlink:role="http://www.xbrl.org/2010/role/message"
            xml:lang="en">The fact bcb:totalConsolidatedBankingI-Worth must be greater than {$p:threshold}</msg:message>
 
         <!--  ARCS: Assertion to Fact Variable -->
         <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" order="2.0"
            xlink:from="ASSERTION" 
            xlink:to="VARIABLE_Concept" 
            name="v:VARIABLE_Concept" 
            />
 
         <!--  FACT VARIABLES -->
         <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_Concept" 
            bindAsSequence="false"
            />
 
         <!--  ARCS: Fact variable to concept filter -->
         <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" order="1.0" complement="false" cover="true"
            xlink:from="VARIABLE_Concept" 
            xlink:to="FILTER_CONCEPT" 
            />
 
         <!-- FILTER: Concept filter -->
         <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT">
            <cf:concept>
               <cf:qname>bcb:totalConsolidatedBankingI-Worth</cf:qname>
            </cf:concept>
         </cf:conceptName>
 
     </generic:link>
 
     <generic:link xlink:type="extended" xlink:role="http://www.bcb.gov.br/xbrl/2012/role/link/top50/summary">
         <!--  ASSERTION -->
         <va:valueAssertion xlink:label="ASSERTION" xlink:type="resource" aspectModel="dimensional" implicitFiltering="true"
            id="Assertion_1005_bcb_totalConsolidadoBancarioIVPRNivelI_GreaterThanZero"
            test="$v:VARIABLE_Concept ge 0"
            />
 
         <!--  ARC: Assertion to Message -->
         <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-satisfied-message" order="1.0"
            xlink:from="ASSERTION"
            xlink:to="validation-message"
            />
 
         <!--  the message, when the assertion is satisfied message -->
         <msg:message xlink:type="resource" xlink:label="validation-message"
            xlink:role="http://www.xbrl.org/2010/role/message"
            xml:lang="en">Greater than zero: bcb:totalConsolidatedBankingI-Tier1 must be greater than zero</msg:message>
 
         <!--  ARCS: Assertion to Fact Variable -->
         <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" order="1.0"
            xlink:from="ASSERTION" 
            xlink:to="VARIABLE_Concept" 
            name="v:VARIABLE_Concept" 
            />
 
         <!--  FACT VARIABLES -->
         <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_Concept" 
            bindAsSequence="false"
            />
 
         <!--  ARCS: Fact variable to concept filter -->
         <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" order="1.0" complement="false" cover="true"
            xlink:from="VARIABLE_Concept" 
            xlink:to="FILTER_CONCEPT" 
            />
 
         <!-- FILTER: Concept filter -->
         <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT">
            <cf:concept>
               <cf:qname>bcb:totalConsolidatedBankingI-Tier1</cf:qname>
            </cf:concept>
         </cf:conceptName>
 
     </generic:link>

	 
	 
  <generic:link xlink:type="extended" xlink:role="http://www.bcb.gov.br/xbrl/2012/role/link/top50/summary">
         <!--  ASSERTION -->
         <ea:existenceAssertion xlink:label="ASSERTION" xlink:type="resource" aspectModel="dimensional" implicitFiltering="true"
            id="Assertion_1006_bcb_totalSistemaFinanceiroAtivoTotal_FactValueExists"
 
            />

         <!--  ARC: Assertion to Message -->
         <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-satisfied-message" order="1.0"
            xlink:from="ASSERTION"
            xlink:to="validation-message"
            />
 
         <!--  the message, when the assertion is satisfied message -->
         <msg:message xlink:type="resource" xlink:label="validation-message"
            xlink:role="http://www.xbrl.org/2010/role/message"
            xml:lang="en">O fato totalNationalFinancialSystem-TotalAssets existe</msg:message>
			
         <!--  ARCS: Assertion to Fact Variable -->
         <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" order="1.0"
            xlink:from="ASSERTION" 
            xlink:to="VARIABLE_Concept" 
            name="v:VARIABLE_Concept" 
            />
 
         <!--  FACT VARIABLES -->
         <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_Concept" 
            bindAsSequence="false" fallbackValue="0"
            />
 
         <!--  ARCS: Fact variable to concept filter -->
         <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" order="1.0" complement="false" cover="true"
            xlink:from="VARIABLE_Concept" 
            xlink:to="FILTER_CONCEPT" 
            />
 
         <!-- FILTER: Concept filter -->
         <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT">
            <cf:concept>
               <cf:qname>bcb:totalNationalFinancialSystem-TotalAssets</cf:qname>
            </cf:concept>
         </cf:conceptName>
 
  </generic:link>


  
<generic:link xlink:type="extended" xlink:role="http://www.bcb.gov.br/xbrl/2012/role/link/top50/summary">

    <!-- Consistency assertion -->
    <ca:consistencyAssertion xlink:type="resource" 
    		xlink:label="ASSERTION_consistency"
			id="ASSERTION_consistency"
			strict="false" 
			absoluteAcceptanceRadius="0" />

    <!--  Arc from the assertion to formula(s) -->
    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/consistency-assertion-formula" 
      	xlink:from="ASSERTION_consistency" 
      	xlink:to="FORMULA_consistency" 
      	order="1.0" />

    <formula:formula xlink:type="resource" 
    		xlink:label="FORMULA_consistency"
			value="$v:BI_NrFunc + $v:BII_NrFunc + $v:BIII_NrFunc + $v:BIV_NrFunc + $v:NB_NrFunc"
			source="v:NrFuncionario_TOTAL"
			aspectModel="dimensional" 
			implicitFiltering="true">
			<formula:decimals>2</formula:decimals>
    </formula:formula>

         <!--  ARC: Assertion to Message -->
         <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-satisfied-message" order="1.0"
            xlink:from="ASSERTION_consistency"
            xlink:to="validation-message"
            />
 
         <!--  the message, when the assertion is satisfied message -->
         <msg:message xlink:type="resource" xlink:label="validation-message"
            xlink:role="http://www.xbrl.org/2010/role/message"
            xml:lang="en">A formula de saída: {$v:NrFuncionario_TOTAL} é consistente com a soma dos números de funcionários</msg:message>
			
    <!--  Fact variables -->
    <variable:factVariable xlink:type="resource" xlink:label="NrFuncionario_TOTAL" bindAsSequence="false" />
    <variable:factVariable xlink:type="resource" xlink:label="BI_NrFunc" bindAsSequence="false" />
	<variable:factVariable xlink:type="resource" xlink:label="BII_NrFunc" bindAsSequence="false" />
	<variable:factVariable xlink:type="resource" xlink:label="BIII_NrFunc" bindAsSequence="false" />
	<variable:factVariable xlink:type="resource" xlink:label="BIV_NrFunc" bindAsSequence="false" />
	<variable:factVariable xlink:type="resource" xlink:label="NB_NrFunc" bindAsSequence="false" />

    <!--  Concept filters for the fact variables -->
    <cf:conceptName xlink:type="resource" xlink:label="filter_BI_NrFunc">
      <cf:concept>
        <cf:qname>bcb:totalConsolidatedBankingI-NumberEmployees</cf:qname>
      </cf:concept>
    </cf:conceptName>
   <cf:conceptName xlink:type="resource" xlink:label="filter_BII_NrFunc">
      <cf:concept>
        <cf:qname>bcb:totalConsolidatedBankingII-NumberEmployees</cf:qname>
      </cf:concept>
    </cf:conceptName>
	   <cf:conceptName xlink:type="resource" xlink:label="filter_BIII_NrFunc">
      <cf:concept>
        <cf:qname>bcb:totalConsolidatedBankingIII-NumberEmployees</cf:qname>
      </cf:concept>
    </cf:conceptName>
   <cf:conceptName xlink:type="resource" xlink:label="filter_BIV_NrFunc">
      <cf:concept>
        <cf:qname>bcb:totalConsolidatedBankingIV-NumberEmployees</cf:qname>
      </cf:concept>
    </cf:conceptName>
	   <cf:conceptName xlink:type="resource" xlink:label="filter_NB_NrFunc">
      <cf:concept>
        <cf:qname>bcb:totalConsolidatedNonBanking-NumberEmployees</cf:qname>
      </cf:concept>
    </cf:conceptName>
   <cf:conceptName xlink:type="resource" xlink:label="filter_NrFuncionario_TOTAL">
      <cf:concept>
        <cf:qname>bcb:totalNationalFinancialSystem-NumberEmployees</cf:qname>
      </cf:concept>
    </cf:conceptName>	

    <!--  Arc from the formula to the variables it depends on -->
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="v:NrFuncionario_TOTAL" xlink:from="FORMULA_consistency" xlink:to="NrFuncionario_TOTAL" order="2.0" />
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="v:BI_NrFunc" xlink:from="FORMULA_consistency" xlink:to="BI_NrFunc" order="3.0" />
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="v:BII_NrFunc" xlink:from="FORMULA_consistency" xlink:to="BII_NrFunc" order="4.0" />
	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="v:BIII_NrFunc" xlink:from="FORMULA_consistency" xlink:to="BIII_NrFunc" order="5.0" />
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="v:BIV_NrFunc" xlink:from="FORMULA_consistency" xlink:to="BIV_NrFunc" order="6.0" />
	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="v:NB_NrFunc" xlink:from="FORMULA_consistency" xlink:to="NB_NrFunc" order="7.0" />

    <!--  Arcs from variables to their concept filters -->
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" 
      	complement="false" 
      	cover="true"
      	xlink:from="NrFuncionario_TOTAL" 
      	xlink:to="filter_NrFuncionario_TOTAL" 
      	order="2.0" />
	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" 
      	complement="false" 
      	cover="true"
      	xlink:from="BI_NrFunc" 
      	xlink:to="filter_BI_NrFunc" 
      	order="3.0" />
	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" 
      	complement="false" 
      	cover="true"
      	xlink:from="BII_NrFunc" 
      	xlink:to="filter_BII_NrFunc" 
      	order="4.0" />
	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" 
      	complement="false" 
      	cover="true"
      	xlink:from="BIII_NrFunc" 
      	xlink:to="filter_BIII_NrFunc" 
      	order="5.0" />
	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" 
      	complement="false" 
      	cover="true"
      	xlink:from="BIV_NrFunc" 
      	xlink:to="filter_BIV_NrFunc" 
      	order="6.0" />
	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" 
      	complement="false" 
      	cover="true"
      	xlink:from="NB_NrFunc" 
      	xlink:to="filter_NB_NrFunc" 
      	order="7.0" />

  </generic:link>
  
</link:linkbase>
